644f9e309c7877943b47485ad1aad44e73ec6707,fileinstall/src/main/java/org/apache/felix/fileinstall/internal/FileInstall.java,FileInstall,stop,#BundleContext#,137
Before Change
public void stop(BundleContext context) throws Exception
{
for (Iterator w = watchers.values().iterator(); w.hasNext();)
{
try
{
After Change
public void stop(BundleContext context) throws Exception
{
List /*<DirectoryWatcher>*/ toClose = new ArrayList /*<DirectoryWatcher>*/();
synchronized (watchers)
{
toClose.addAll(watchers.values());
watchers.clear();
}
for (Iterator w = toClose.iterator(); w.hasNext();)
{
try
{